From 2cd835c0765e80ac1981a60f4641747a5e32177d Mon Sep 17 00:00:00 2001 From: "Jasper St. Pierre" Date: Tue, 25 Nov 2014 11:05:36 -0800 Subject: [PATCH] gtkwindow: Optimize GtkStyleContext usage --- gtk/gtkwindow.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/gtk/gtkwindow.c b/gtk/gtkwindow.c index c01a47ee00..62a7caa4f6 100644 --- a/gtk/gtkwindow.c +++ b/gtk/gtkwindow.c @@ -6431,13 +6431,14 @@ get_shadow_width (GtkWidget *widget, else s = state | GTK_STATE_FLAG_BACKDROP; + gtk_style_context_set_state (context, s); + /* Always sum border + padding */ gtk_style_context_get_border (context, s, &border); gtk_style_context_get_padding (context, s, &d); sum_borders (&d, &border); /* Calculate the size of the drop shadows ... */ - gtk_style_context_set_state (context, s); shadows = _gtk_style_context_peek_property (context, GTK_CSS_PROPERTY_BOX_SHADOW); _gtk_css_shadows_value_get_extents (shadows, &border); -- 2.30.2